<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>tango.net.cluster.tina.RollCall</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "tango.net.cluster.tina.RollCall";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/tango.net.cluster.tina.RollCall.html" class="symbol">tango.net.cluster.tina.RollCall</a></h1>
  
<p class="sec_header">License:</p>BSD style: see <a href="http://www.dsource.org/projects/tango/wiki/LibraryLicense">license.txt</a>
<p class="sec_header">Version:</p>July 2004: Initial release
<p class="sec_header">Author:</p>Kris
<dl>
<dt class="decl">class <a class="symbol _class" name="RollCall" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L32" kind="class" beg="32" end="83">RollCall</a> : NetworkMessage; <a title="Permalink to this symbol" href="#RollCall" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L32">#</a></dt>
<dd class="ddef">
<div class="summary">An IMessage used by the cluster client and server during discovery 
        lookup and liveness broadcasts. The client broadcasts one of these
        at startup to see which servers are alive. The server responds with
        a reply RollCall stating its name and port. The server will also
        broadcast one of these when it first starts, such that any running
        clients can tell the server has 'recovered'.</div>
Requests and responses are distinguished by the content of the msg:
        a type value of Request indicates a request from a client and other 
        values are considered to be responses from servers.
<dl>
<dt class="decl"><a class="symbol _ctor" name="RollCall.this" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L45" kind="ctor" beg="45" end="47">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#RollCall.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L45">#</a></dt>
<dd class="ddef">
<div class="summary">A request from a client</div></dd>
<dt class="decl"><a class="symbol _ctor" name="RollCall.this:2" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L55" kind="ctor" beg="55" end="58">this</a><span class="params">(int <em>type</em>)</span>; <a title="Permalink to this symbol" href="#RollCall.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L55">#</a></dt>
<dd class="ddef">
<div class="summary">Response from a server</div></dd>
<dt class="decl">void <a class="symbol _function" name="RollCall.read" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L66" kind="function" beg="66" end="70">read</a><span class="params">(IReader <em>input</em>)</span>; <a title="Permalink to this symbol" href="#RollCall.read" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L66">#</a></dt>
<dd class="ddef">
<div class="summary">Freeze the content</div></dd>
<dt class="decl">void <a class="symbol _function" name="RollCall.write" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L78" kind="function" beg="78" end="82">write</a><span class="params">(IWriter <em>output</em>)</span>; <a title="Permalink to this symbol" href="#RollCall.write" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.net.cluster.tina.RollCall.html#L78">#</a></dt>
<dd class="ddef">
<div class="summary">Defrost the content</div></dd></dl></dd></dl>
</div>
<div id="footer">
  <p>Copyright (c) 2004 Kris Bell. All rights reserved</p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 04:03:56 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>